package ro.sergiu.properties.config;

import ro.sergiu.properties.annotations.ConfigSource;
import ro.sergiu.properties.annotations.PropertyName;

/**
 *
 * @author Toporjinschi
 */
@ConfigSource("conf.properties")
public class Settings {

    private String propString;
    @PropertyName("propString")
    private String propString1;
    private Integer propInt;
    private Float propFloat;
    private Double propDouble;
    private Boolean propBooleanTrue;
    private Boolean propBooleanFalse;

    public String getPropString() {
        return propString;
    }

    public void setPropString(String propString) {
        this.propString = propString;
    }

    public Integer getPropInt() {
        return propInt;
    }

    public void setPropInt(Integer propInt) {
        this.propInt = propInt;
    }

    public Float getPropFloat() {
        return propFloat;
    }

    public void setPropFloat(Float propFloat) {
        this.propFloat = propFloat;
    }

    public Double getPropDouble() {
        return propDouble;
    }

    public void setPropDouble(Double propDouble) {
        this.propDouble = propDouble;
    }

    public Boolean isPropBooleanTrue() {
        return propBooleanTrue;
    }

    public void setPropBooleanTrue(Boolean propBooleanTrue) {
        this.propBooleanTrue = propBooleanTrue;
    }

    public Boolean isPropBooleanFalse() {
        return propBooleanFalse;
    }

    public void setPropBooleanFalse(Boolean propBooleanFalse) {
        this.propBooleanFalse = propBooleanFalse;
    }

    public void setPropString1(String propString1) {
        this.propString1 = propString1;
    }

    public String getPropString1() {
        return propString1;
    }

}
